/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Blogic;

import Beans.LineaBean;
import Conexion.Conexion;
import Dao.LineaDAO;
import java.util.Vector;

/**
 *
 * @author orellana
 */
public class LineaBLogic {

    // Constructor
    public Vector execute(LineaBean lineaBean){
        // Variables locales
        Vector resultDatos=new Vector();
        Conexion conect=new Conexion();
        resultDatos=(new LineaDAO()).insertDatosLinea(lineaBean, conect);
        // Retornamos el valor
        return resultDatos;
    }
    public Vector getDatosLineas(LineaBean lineaBean){
        // Variables locales
        Vector resultDatos=new Vector();
        Conexion conect=new Conexion();
        resultDatos=(new LineaDAO()).getDatosLineas(lineaBean, conect);
        // Retornamos el valor
        return resultDatos;

    }
    public Vector getDatosLinea(LineaBean lineaBean){
        // Variables locales
        Vector resultDatos=new Vector();
        Conexion conect=new Conexion();
        resultDatos=(new LineaDAO()).getDatosLinea(lineaBean, conect);
        // Retornamos el valor
        return resultDatos;
    }
    public Vector getIdLinea(LineaBean lineaBean){
        // Variables locales
        Vector resultDatos=new Vector();
        Conexion conect=new Conexion();
        resultDatos=(new LineaDAO()).getIdLinea(lineaBean, conect);
        // Retornamos el valor
        return resultDatos;
    }
    public Vector deleteDatosLinea(LineaBean lineaBean){
        // Variables locales
        Vector resultDatos=new Vector();
        Conexion conect=new Conexion();
        resultDatos=(new LineaDAO()).deleteDatosLinea(lineaBean, conect);
        // Retornamos el valor
        return resultDatos;
    }

     public Vector updateDatosLinea(LineaBean lineaBean){
        // Variables locales
        Vector resultDatos=new Vector();
        Conexion conect=new Conexion();
        resultDatos=(new LineaDAO()).updateDatosLinea(lineaBean, conect);
        // Retornamos el valor
        return resultDatos;
    }

      public Vector buscarDatosLineaActivo(LineaBean lineaBean){
        // Variables locales
        Vector resultDatos=new Vector();
        Conexion conect=new Conexion();
        resultDatos=(new LineaDAO()).buscarDatosLineaActivo(lineaBean, conect);
        // Retornamos el valor
        return resultDatos;
    }

      // Obtenemos el ID Linea de Producto por Nombre
      public Vector getIdLineaProducto(LineaBean lineaBean){
        // Variables Locales
        Vector resultDatos=new Vector();
        Conexion conect=new Conexion();
        resultDatos=(new LineaDAO()).getIdLineaProducto(lineaBean, conect);
        // Retornamos el Valor
        return resultDatos;
    }
      // Mostramos el listado de linea de productos en un combo
       public Vector buscarDatosLineaCombo(LineaBean lineaBean){
        // Variables Locales
        Vector resultDatos=new Vector();
        Conexion conect=new Conexion();
        resultDatos=(new LineaDAO()).buscarDatosLineaCombo(lineaBean, conect);
        // Retornamos el Valor
        return resultDatos;
    }
}
